<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<h1>ajax-Post请求</h1>
		<script type="text/javascript" src="../js/axios.js"></script>
		<!-- promise是Axios封装服务器返回值的对象 -->
		<script type="text/javascript">
			//1.Axios的优化
			axios.defaults.baseURL = "http://localhost:8080"
			/**
			 * 2.Axios的post请求说明
			 * 2.1什么时候用post请求--->新增操作
			 * 知识点 :
			 * 		let user是一个js对象<-----通过json串转换----->java对象
			 * 说明 :
			 * 		前端代码传递的是js对象,而后端使用的是java对象
			 * 		两种对象没办法直接转换,需要转化为json进行传递
			 * 		axios使用post请求时,自动将js对象解析为json串
			 */
			let user = {id : 100, name : "tomcat猫", age : 20}
			axios.post("/axios/saveUser", user)
				 .then(promise => {
					 console.log(promise.data)
				 })
		</script>
	</body>
</html>
